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

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

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

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

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);