mlreportgen.dom. Класс OPCPart

Пакет: 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 устанавливает тип контента, когда вы добавляете часть к документу.

FileType Расширение файла

Битовый массив 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

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

Путь этой части относительно корня пакета, заданного как вектор символов. Например, чтобы добавить изображение под названием 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 устанавливает тип контента, когда вы добавляете часть к документу.

FileType Расширение файла

Windows Bitmap

.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

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

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

Уникальный идентификатор сеанса сгенерирован как часть создания элемента документа. Сгенерированный тег имеет форму 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);