Class DocumentPartSavingArgs

Class DocumentPartSavingArgs

Nome do espaço: Aspose.Words.Saving Assembleia: Aspose.Words.dll (25.4.0)

Fornece dados para o Aspose.Words.Saving.IDocumentPartSavingCallback.DocumentPartSaving(Aspose.Words.Saving.DocumentPartSavingArgs) callback.

Para saber mais, visite o Save a Document Artigo de Documentação.

public class DocumentPartSavingArgs

Inheritance

object DocumentPartSavingArgs

Membros herdados

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Remarks

Quando Aspose.Words salva um documento em HTML ou formatos relacionados e Aspose.Words.Saving.HtmlSaveOptions.DocumentSplitCriteria é especificado, o documento é dividido em partes e por padrão, cada parte do documento é salvo em um arquivo separado.

A classe Aspose.Words.Saving.DocumentPartSavingArgs permite que você controle como cada parte do documento será salvo. permite redefinir como os nomes de arquivo são gerados ou para contornar completamente o salvo de partes do documento em arquivos, fornecendo seus próprios objetos de fluxo.

Para salvar partes de documento em fluxos em vez de arquivos, use a propriedade Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream.

Properties

Document

Obtenha o objeto do documento que está sendo salvo.

public Document Document { get; }

Valor da propriedade

Document

DocumentPartFileName

Recebe ou coloca o nome do arquivo (sem caminho) para onde a parte do documento será salvo.

public string DocumentPartFileName { get; set; }

Valor da propriedade

string

Remarks

Esta propriedade permite que você redefinir como os nomes de arquivo de parte do documento são gerados durante a exportação para HTML ou EPUB.

Quando a chamada de volta é invocada, esta propriedade contém o nome do arquivo que foi gerado por Aspose.Words. Você pode alterar o valor desta propriedade para salvar a parte do documento em um arquivo diferente.

Aspose.Words.Saving.DocumentPartsavingArgs.FileName deve conter apenas o nome do arquivo sem a estrada. __ WL27__ determina o caminho para salvar usando o seu nome de ficheiro de documento. Se não for especificado, por exemplo, quando é salvo para um fluxo, este nome é usado apenas para referenciar partes do documentário. O mesmo é verdade ao salvar em formato EPUB.

Assinatura.Words.Saving.DocumentPartSavingArgs.DocumentPartStream

DocumentPartStream

Permite especificar o fluxo em que a parte do documento será salvo.

public Stream DocumentPartStream { get; set; }

Valor da propriedade

Stream

Remarks

Esta propriedade permite que você salve partes de documento para fluxos em vez de arquivos durante a exportação de HTML.

Quando esta propriedade é, a parte do documento será salvo para um arquivo especificado na propriedade Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartFileName.

Quando o armazenamento para um fluxo em formato HTML é solicitado por Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.SaveFormat) ou Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) e a primeira parte do documento está prestes a ser salvo, Aspose.Words sugere aqui o principal fluxo de saída inicialmente passado pelo chamador.

Ao salvar para o formato EPUB que é um formato de container baseado em HTML, Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream não pode ser especificado porque todas as partes subsidiárias serão encapsuladas em um único pacote de saída.

Aspose.Words.Saving.DocumentPartSavingArgs.KeepDocumentPartStreamOpen

KeepDocumentPartStreamOpen

Determina se Aspose.Words deve manter o fluxo aberto ou fechado depois de salvar uma parte do documento.

public bool KeepDocumentPartStreamOpen { get; set; }

Valor da propriedade

bool

Remarks

Default é e Aspose.Words irá fechar o fluxo fornecido no Aspose.Words.Saving.DocumentPartSavingArgs.DocumentPartStream propriedade depois de escrever uma parte do documento nele. especificar para manter o fluxo aberto. Por favor, note que o principal fluxo de saída fornecido na chamada para Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.SaveFormat) ou Aspose.Words.Document.Save(System.IO.Stream,Aspose.Words.Saving.SaveOptions) nunca será fechar por Aspose.Words mesmo se Aspose.Words.Saving.DocumentPartSavingArgs.KeepDocumentStreamOpen é definido .

Assinatura.Words.Saving.DocumentPartSavingArgs.DocumentPartStream

 Português