ResourceSavingArgs

Наследование: java.lang.Object

public class ResourceSavingArgs

Предоставляет данные дляIResourceSavingCallback.resourceSaving(com.aspose.words.ResourceSavingArgs) мероприятие.

Чтобы узнать больше, посетитеSave a Document документальная статья.

По умолчанию, когда Aspose.Words сохраняет документ на фиксированную страницу HTML или SVG, он сохраняет каждый ресурс в отдельный файл. Aspose.Words использует имя файла документа и уникальный номер для создания уникального имени файла для каждого ресурса, найденного в документе.

ResourceSavingArgs позволяет переопределить, как генерируются имена файлов ресурсов, или полностью обойти сохранение ресурсов в файлы, предоставив свои собственные потоковые объекты.

Чтобы применить собственную логику для генерации имен файлов ресурсов, используйтеgetResourceFileName() / setResourceFileName(java.lang.String) имущество.

Чтобы сохранять ресурсы в потоки, а не в файлы, используйтеP:Aspose.Words.Saving.ResourceSavingArgs.ResourceStream имущество.

Методы

МетодОписание
equals(Object arg0)
getClass()
getDocument()Получает объект документа, который в данный момент сохраняется.
getKeepResourceStreamOpen()Указывает, должен ли Aspose.Words оставить поток открытым или закрыть его после сохранения ресурса.
getResourceFileName()Получает имя файла (без пути), в котором будет сохранен ресурс.
getResourceFileUri()Получает универсальный идентификатор ресурса (URI), используемый для ссылки на файл ресурсов из документа.
getResourceStream()
hashCode()
notify()
notifyAll()
setKeepResourceStreamOpen(boolean value)Указывает, должен ли Aspose.Words оставить поток открытым или закрыть его после сохранения ресурса.
setResourceFileName(String value)Задает имя файла (без пути), в котором будет сохранен ресурс.
setResourceFileUri(String value)Задает универсальный идентификатор ресурса (URI), используемый для ссылки на файл ресурсов из документа.
setResourceStream(OutputStream value)
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

equals(Object arg0)

public boolean equals(Object arg0)

Параметры:

ПараметрТипОписание
arg0java.lang.Object

Возвращает: логический

getClass()

public final native Class<?> getClass()

Возвращает: java.lang.Класс

getDocument()

public Document getDocument()

Получает объект документа, который в данный момент сохраняется.

Возвращает: Document - Объект документа, который в данный момент сохраняется.

getKeepResourceStreamOpen()

public boolean getKeepResourceStreamOpen()

Указывает, должен ли Aspose.Words оставить поток открытым или закрыть его после сохранения ресурса.

По умолчанию установлено значение false, и Aspose.Words закроет поток, указанный вами вP:Aspose.Words.Saving.ResourceSavingArgs.ResourceStream свойство после записи в него ресурса. Укажите значение true, чтобы поток оставался открытым.

P:Aspose.Words.Saving.ResourceSavingArgs.ResourceStream

Возвращает: boolean - соответствующее логическое значение.

getResourceFileName()

public String getResourceFileName()

Получает имя файла (без пути), в котором будет сохранен ресурс.

Это свойство позволяет переопределить способ генерации имен файлов ресурсов во время экспорта в HTML или SVG с фиксированной страницей.

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

Aspose.Words автоматически генерирует уникальное имя файла для каждого ресурса при экспорте в формат фиксированной страницы HTML или SVG. Способ генерации имени файла ресурсов зависит от того, сохраняете ли вы документ в файл или в поток.

При сохранении документа в файл сгенерированное имя файла ресурсов выглядит так:.![Image 1][]..

При сохранении документа в поток сгенерированное имя файла ресурсов выглядит так:Aspose.Words..![Image 1][]..

getResourceFileName() / setResourceFileName(java.lang.String) должен содержать только имя файла без пути. Aspose.Words определяет путь для сохранения и значение атрибута src для записи на фиксированную страницу HTML или SVG, используя имя файла документа,HtmlFixedSaveOptions.getResourcesFolder() / HtmlFixedSaveOptions.setResourcesFolder(java.lang.String) или жеSvgSaveOptions.getResourcesFolder() / SvgSaveOptions.setResourcesFolder(java.lang.String) а такжеHtmlFixedSaveOptions.getResourcesFolderAlias() / HtmlFixedSaveOptions.setResourcesFolderAlias(java.lang.String) или жеSvgSaveOptions.getResourcesFolderAlias() / SvgSaveOptions.setResourcesFolderAlias(java.lang.String) характеристики.

P:Aspose.Words.Saving.ResourceSavingArgs.ResourceStream HtmlFixedSaveOptions.getResourcesFolder() / HtmlFixedSaveOptions.setResourcesFolder(java.lang.String) SvgSaveOptions.getResourcesFolder() / SvgSaveOptions.setResourcesFolder(java.lang.String) HtmlFixedSaveOptions.getResourcesFolderAlias() / HtmlFixedSaveOptions.setResourcesFolderAlias(java.lang.String) SvgSaveOptions.getResourcesFolderAlias() / SvgSaveOptions.setResourcesFolderAlias(java.lang.String)

[Изображение 1]:

Возвращает: java.lang.String — имя файла (без пути), в котором будет сохранен ресурс.

getResourceFileUri()

public String getResourceFileUri()

Получает универсальный идентификатор ресурса (URI), используемый для ссылки на файл ресурсов из документа.

Это свойство позволяет изменять URI файлов ресурсов, экспортируемых в документы HTML или SVG с фиксированной страницей.

Aspose.Words автоматически генерирует URI для каждого файла ресурсов во время экспорта в фиксированный формат страницы HTML или SVG. Сгенерированные URI ссылаются на файлы ресурсов, сохраненные Aspose.Words. Однако URI могут быть неверными, если файлы ресурсов должны быть перемещены в другое место или если файлы ресурсов сохранены в потоки. Это свойство позволяет исправлять URI в таких случаях.

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

HtmlFixedSaveOptions.getResourcesFolder() / HtmlFixedSaveOptions.setResourcesFolder(java.lang.String) SvgSaveOptions.getResourcesFolder() / SvgSaveOptions.setResourcesFolder(java.lang.String) HtmlFixedSaveOptions.getResourcesFolderAlias() / HtmlFixedSaveOptions.setResourcesFolderAlias(java.lang.String) SvgSaveOptions.getResourcesFolderAlias() / SvgSaveOptions.setResourcesFolderAlias(java.lang.String)

Возвращает: java.lang.String — универсальный идентификатор ресурса (URI), используемый для ссылки на файл ресурсов из документа.

getResourceStream()

public OutputStream getResourceStream()

Возвращает: java.io.OutputStream

hashCode()

public native int hashCode()

Возвращает: инт

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

setKeepResourceStreamOpen(boolean value)

public void setKeepResourceStreamOpen(boolean value)

Указывает, должен ли Aspose.Words оставить поток открытым или закрыть его после сохранения ресурса.

По умолчанию установлено значение false, и Aspose.Words закроет поток, указанный вами вP:Aspose.Words.Saving.ResourceSavingArgs.ResourceStream свойство после записи в него ресурса. Укажите значение true, чтобы поток оставался открытым.

P:Aspose.Words.Saving.ResourceSavingArgs.ResourceStream

Параметры:

ПараметрТипОписание
valuebooleanСоответствующее логическое значение.

setResourceFileName(String value)

public void setResourceFileName(String value)

Задает имя файла (без пути), в котором будет сохранен ресурс.

Это свойство позволяет переопределить способ генерации имен файлов ресурсов во время экспорта в HTML или SVG с фиксированной страницей.

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

Aspose.Words автоматически генерирует уникальное имя файла для каждого ресурса при экспорте в формат фиксированной страницы HTML или SVG. Способ генерации имени файла ресурсов зависит от того, сохраняете ли вы документ в файл или в поток.

При сохранении документа в файл сгенерированное имя файла ресурсов выглядит так:.![Image 1][]..

При сохранении документа в поток сгенерированное имя файла ресурсов выглядит так:Aspose.Words..![Image 1][]..

getResourceFileName() / setResourceFileName(java.lang.String) должен содержать только имя файла без пути. Aspose.Words определяет путь для сохранения и значение атрибута src для записи на фиксированную страницу HTML или SVG, используя имя файла документа,HtmlFixedSaveOptions.getResourcesFolder() / HtmlFixedSaveOptions.setResourcesFolder(java.lang.String) или жеSvgSaveOptions.getResourcesFolder() / SvgSaveOptions.setResourcesFolder(java.lang.String) а такжеHtmlFixedSaveOptions.getResourcesFolderAlias() / HtmlFixedSaveOptions.setResourcesFolderAlias(java.lang.String) или жеSvgSaveOptions.getResourcesFolderAlias() / SvgSaveOptions.setResourcesFolderAlias(java.lang.String) характеристики.

P:Aspose.Words.Saving.ResourceSavingArgs.ResourceStream HtmlFixedSaveOptions.getResourcesFolder() / HtmlFixedSaveOptions.setResourcesFolder(java.lang.String) SvgSaveOptions.getResourcesFolder() / SvgSaveOptions.setResourcesFolder(java.lang.String) HtmlFixedSaveOptions.getResourcesFolderAlias() / HtmlFixedSaveOptions.setResourcesFolderAlias(java.lang.String) SvgSaveOptions.getResourcesFolderAlias() / SvgSaveOptions.setResourcesFolderAlias(java.lang.String)

[Изображение 1]:

Параметры:

ПараметрТипОписание
valuejava.lang.StringИмя файла (без пути), в котором будет сохранен ресурс.

setResourceFileUri(String value)

public void setResourceFileUri(String value)

Задает универсальный идентификатор ресурса (URI), используемый для ссылки на файл ресурсов из документа.

Это свойство позволяет изменять URI файлов ресурсов, экспортируемых в документы HTML или SVG с фиксированной страницей.

Aspose.Words автоматически генерирует URI для каждого файла ресурсов во время экспорта в фиксированный формат страницы HTML или SVG. Сгенерированные URI ссылаются на файлы ресурсов, сохраненные Aspose.Words. Однако URI могут быть неверными, если файлы ресурсов должны быть перемещены в другое место или если файлы ресурсов сохранены в потоки. Это свойство позволяет исправлять URI в таких случаях.

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

HtmlFixedSaveOptions.getResourcesFolder() / HtmlFixedSaveOptions.setResourcesFolder(java.lang.String) SvgSaveOptions.getResourcesFolder() / SvgSaveOptions.setResourcesFolder(java.lang.String) HtmlFixedSaveOptions.getResourcesFolderAlias() / HtmlFixedSaveOptions.setResourcesFolderAlias(java.lang.String) SvgSaveOptions.getResourcesFolderAlias() / SvgSaveOptions.setResourcesFolderAlias(java.lang.String)

Параметры:

ПараметрТипОписание
valuejava.lang.StringУниверсальный идентификатор ресурса (URI), используемый для ссылки на файл ресурсов из документа.

setResourceStream(OutputStream value)

public void setResourceStream(OutputStream value)

Параметры:

ПараметрТипОписание
valuejava.io.OutputStream

toString()

public String toString()

Возвращает: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final native void wait(long arg0)

Параметры:

ПараметрТипОписание
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Параметры:

ПараметрТипОписание
arg0long
arg1int