mlreportgen.dom.OPCPart class

Пакет: mlreportgen.dom
Суперклассы:

Деталь документа для включения в пакет OPC

Описание

Документируйте деталь, которая будет включена в пакет OPC.

Конструкция

opcPartObj = OPCPart() создает пустую часть OPC.

opcPartObj = OPCPart(name,sourcePath) создает элемент с заданным именем, исходный файл которого расположен по заданному пути. Добавление позиции к документу с помощью Document.package метод приводит к вставке копии исходного файла в пакет документа в месте, заданном именем детали.

Входные параметры

расширить все

Имя детали, заданное как вектор символов.

Путь к исходному файлу для детали, заданный как вектор символов.

Выходные аргументы

расширить все

OPC-часть, представленная mlreportgen.dom.OPCPart объект.

Свойства

расширить все

Задает тип содержимого, используя расширение файла. Список типов содержимого файлов см. в разделе https://en.wikipedia.org/wiki/Open_Packaging_Conventions.

Если это свойство не задано, и деталь является одним из перечисленных ниже типов, интерфейс DOM устанавливает тип содержимого при добавлении детали к документу.

Тип файлаРасширение файла

Windows® битовый массив

.bmp

Каскадная таблица стилей

.css

Простой текст

.txt

Значок

.cur

Метафайл Windows

.emf

Инкапсулированный PostScript®

.eps

GIF изображения

.gif

HTML

.html

Изображение JPEG

.jpe

Изображение JPEG

.jpeg

JPEG

.jpg

JavaScript®

.js

Объектные Обозначения JavaScript

.json

Изображение PNG

.png

PSD

.psd

Расширенный текстовый формат

.rtf

Масштабируемая векторная графика

.svg

Изображение TIFF

.tif

Изображение TIFF

.tiff

Шрифт Truetype

.ttf

Идентификатор для этого элемента документа, заданный как вектор символов или строковый скаляр. DOM генерирует уникальный идентификатор сеанса при создании элемента документа. Вы можете задать свой собственный идентификатор.

Путь этой части относительно корня пакета, заданный как вектор символов. Например, чтобы добавить изображение с именем myimage.jpg в папку изображений документов укажите путь следующим '/images/myimage.jpg'. Задайте Name использование только символов ASCII.

Для получения информации об именах деталей OPC см. https://en.wikipedia.org/wiki/Open_Packaging_Conventions.

Для получения информации об именах деталей OPC см. https://en.wikipedia.org/wiki/Open_Packaging_Conventions.

Для получения информации об идентификаторах отношений OPC см. https://en.wikipedia.org/wiki/Open_Packaging_Conventions.

Задает тип связи, используя расширение файла. Список типов содержимого файлов см. в разделе https://en.wikipedia.org/wiki/Open_Packaging_Conventions.

Если это свойство не задано, и деталь является одним из следующих типов, интерфейс DOM устанавливает тип содержимого при добавлении детали к документу.

Тип файлаРасширение файла

Растровое изображение Windows

.bmp

Каскадная таблица стилей

.css

Простой текст

.txt

Значок

.cur

Метафайл Windows

.emf

Инкапсулированный PostScript

.eps

GIF изображения

.gif

HTML

.html

Изображение JPEG

.jpe

Изображение JPEG

.jpeg

JPEG

.jpg

JavaScript

.js

Объектные Обозначения JavaScript

.json

Изображение PNG

.png

PSD

.psd

Расширенный текстовый формат

.rtf

Масштабируемая векторная графика

.svg

Изображение TIFF

.tif

Изображение TIFF

.tiff

Шрифт Truetype

.ttf

Путь к исходному файлу, заданный как вектор символов.

Тег для этого элемента документа, заданный как вектор символов или строковый скаляр.

DOM генерирует тег с уникальным сеансом как часть создания этого объекта. Сгенерированный тег имеет форму CLASS: ID, где CLASS является классом объекта, а ID является значением Id свойство объекта. Определение собственного значения тега может помочь вам определить, где произошла проблема во время генерации документа.

Примеры

свернуть все

Этот код вставляет копию data.json файл в подпапке данных mydoc пакет. Этот пример принимает, что существует data.json файл в текущей папке.

import mlreportgen.dom.*;
d = Document('mydoc','html');
package(d,OPCPart('/data/data.json','data.json'));
close(d);