Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
Os títulos são partes importantes de qualquer documento. Os escritores sempre tentam tornar os títulos mais proeminentes e significativos para seus leitores. Se houver mais de um título em um documento, um escritor tem várias opções para organizar esses títulos. Uma das abordagens mais comuns para organizar títulos é escrever títulos em Estilo de Numeração.
Aspose.PDF for .NET oferece muitos estilos de numeração pré-definidos. Esses estilos de numeração pré-definidos são armazenados em uma enumeração, NumberingStyle. Os valores pré-definidos da enumeração NumberingStyle e suas descrições são dados abaixo:
Tipos de Títulos | Descrição |
---|---|
NumeraisÁrabes | Tipo árabe, por exemplo, 1,1.1,… |
NumeraisRomanosMaiúsculos | Tipo romano maiúsculo, por exemplo, I,I.II, … |
NumeraisRomanosMinúsculos | Tipo romano minúsculo, por exemplo, i,i.ii, … |
LetrasMaiúsculas | Tipo inglês maiúsculo, por exemplo, A,A.B, … |
LetrasMinúsculas | Tipo inglês minúsculo, por exemplo, a,a.b, … |
A propriedade Style da classe Aspose.Pdf.Heading é usada para definir os estilos de numeração dos títulos. |
Figura: Estilos de numeração pré-definidos |
---|
O código fonte, para obter a saída mostrada na figura acima, é dado abaixo no exemplo. |
O próximo trecho de código também funciona com a biblioteca Aspose.Drawing.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ApplyNumberStyleToPdf()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_WorkingDocuments();
// Create PDF document
using (var document = new Aspose.Pdf.Document())
{
document.PageInfo.Width = 612.0;
document.PageInfo.Height = 792.0;
document.PageInfo.Margin = new Aspose.Pdf.MarginInfo();
document.PageInfo.Margin.Left = 72;
document.PageInfo.Margin.Right = 72;
document.PageInfo.Margin.Top = 72;
document.PageInfo.Margin.Bottom = 72;
// Add page
var pdfPage = document.Pages.Add();
pdfPage.PageInfo.Width = 612.0;
pdfPage.PageInfo.Height = 792.0;
pdfPage.PageInfo.Margin = new Aspose.Pdf.MarginInfo();
pdfPage.PageInfo.Margin.Left = 72;
pdfPage.PageInfo.Margin.Right = 72;
pdfPage.PageInfo.Margin.Top = 72;
pdfPage.PageInfo.Margin.Bottom = 72;
// Create a floating box with the same margin as the page
var floatBox = new Aspose.Pdf.FloatingBox();
floatBox.Margin = pdfPage.PageInfo.Margin;
// Add the floating box to the page
pdfPage.Paragraphs.Add(floatBox);
// Add headings with numbering styles
var heading = new Aspose.Pdf.Heading(1);
heading.IsInList = true;
heading.StartNumber = 1;
heading.Text = "List 1";
heading.Style = Aspose.Pdf.NumberingStyle.NumeralsRomanLowercase;
heading.IsAutoSequence = true;
floatBox.Paragraphs.Add(heading);
var heading2 = new Aspose.Pdf.Heading(1);
heading2.IsInList = true;
heading2.StartNumber = 13;
heading2.Text = "List 2";
heading2.Style = Aspose.Pdf.NumberingStyle.NumeralsRomanLowercase;
heading2.IsAutoSequence = true;
floatBox.Paragraphs.Add(heading2);
var heading3 = new Aspose.Pdf.Heading(2);
heading3.IsInList = true;
heading3.StartNumber = 1;
heading3.Text = "the value, as of the effective date of the plan, of property to be distributed under the plan on account of each allowed";
heading3.Style = Aspose.Pdf.NumberingStyle.LettersLowercase;
heading3.IsAutoSequence = true;
floatBox.Paragraphs.Add(heading3);
// Save PDF document
document.Save(dataDir + "ApplyNumberStyle_out.pdf");
}
}
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.