LayoutOptions
Contenido
[
Ocultar
]LayoutOptions class
Contiene las opciones que permiten controlar el proceso de diseño del documento.
Para obtener más información, visite elConversión a formato de página fija Artículo de documentación.
public class LayoutOptions
Constructores
Nombre | Descripción |
---|---|
LayoutOptions() | Constructor predeterminado |
Propiedades
Nombre | Descripción |
---|---|
Callback { get; set; } | Obtiene o estableceIPageLayoutCallback Implementación utilizada por el modelo de diseño de página. |
CommentDisplayMode { get; set; } | Obtiene o establece la forma en que se representan los comentarios. El valor predeterminado esShowInBalloons . |
ContinuousSectionPageNumberingRestart { get; set; } | Obtiene o establece el modo de comportamiento para calcular los números de página cuando una sección continua reinicia la numeración de páginas. |
IgnorePrinterMetrics { get; set; } | Obtiene o establece la indicación de si se ignora la opción de compatibilidad “Usar métricas de impresora para diseñar el documento”. El valor predeterminado esverdadero . |
KeepOriginalFontMetrics { get; set; } | Obtiene o establece una indicación de si se deben utilizar las métricas de fuente originales después de la sustitución de la fuente. El valor predeterminado esverdadero . |
RevisionOptions { get; } | Obtiene opciones de revisión. |
ShowHiddenText { get; set; } | Obtiene o establece la indicación de si se representa el texto oculto en el documento. El valor predeterminado esFALSO . |
ShowParagraphMarks { get; set; } | Obtiene o establece la indicación de si se representan las marcas de párrafo. El valor predeterminado esFALSO . |
TextShaperFactory { get; set; } | Obtiene o estableceITextShaperFactory Implementación utilizada para funciones de representación de tipografía avanzada. |
Observaciones
No se crean instancias de esta clase directamente. Utilice elLayoutOptions
propiedad para acceder a las opciones de diseño para este documento.
Tenga en cuenta que después de cambiar cualquiera de las opciones presentes en esta clase,UpdatePageLayout
Se debe llamar al método para que las opciones modificadas se apliquen al diseño.
Ejemplos
Muestra cómo ocultar texto en un documento de salida renderizado.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Inserte texto oculto y luego especifique si deseamos omitirlo del documento renderizado.
builder.Writeln("This text is not hidden.");
builder.Font.Hidden = true;
builder.Writeln("This text is hidden.");
doc.LayoutOptions.ShowHiddenText = showHiddenText;
doc.Save(ArtifactsDir + "Document.LayoutOptionsHiddenText.pdf");
Muestra cómo mostrar marcas de párrafo en un documento de salida renderizado.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Agregue algunos párrafos y luego habilite las marcas de párrafo para mostrar los finales de los párrafos
// con un símbolo pilcrow (¶) cuando renderizamos el documento.
builder.Writeln("Hello world!");
builder.Writeln("Hello again!");
doc.LayoutOptions.ShowParagraphMarks = showParagraphMarks;
doc.Save(ArtifactsDir + "Document.LayoutOptionsParagraphMarks.pdf");
Muestra cómo alterar la apariencia de las revisiones en un documento de salida renderizado.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Inserte una revisión, luego cambie el color de todas las revisiones a verde.
builder.Writeln("This is not a revision.");
doc.StartTrackRevisions("John Doe", DateTime.Now);
builder.Writeln("This is a revision.");
doc.StopTrackRevisions();
builder.Writeln("This is not a revision.");
//Elimina la barra que aparece a la izquierda de cada línea revisada.
doc.LayoutOptions.RevisionOptions.InsertedTextColor = RevisionColor.BrightGreen;
doc.LayoutOptions.RevisionOptions.ShowRevisionBars = false;
doc.LayoutOptions.RevisionOptions.RevisionBarsPosition = HorizontalAlignment.Right;
doc.Save(ArtifactsDir + "Revision.LayoutOptionsRevisions.pdf");
Ver también
- espacio de nombres Aspose.Words.Layout
- asamblea Aspose.Words