PdfFileStamp.AddPageNumber

AddPageNumber(string)

إضافة رقم الصفحة إلى الملف. قد يحتوي نص رقم الصفحة على علامة # والتي سيتم استبدالها برقم الصفحة. يتم وضع رقم الصفحة في أسفل الصفحة مركزيًا أفقيًا.

public void AddPageNumber(string formatString)
ParameterTypeDescription
formatStringStringنص رقم الصفحة

Examples

PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.AddPageNumber("Page #");
fileStamp.Close();

See Also


AddPageNumber(FormattedText)

يضيف رقم الصفحة إلى الصفحة. قد يحتوي رقم الصفحة على علامة # والتي سيتم استبدالها برقم الصفحة. يتم وضع رقم الصفحة في أسفل الصفحة مركزيًا أفقيًا.

public void AddPageNumber(FormattedText formattedText)
ParameterTypeDescription
formattedTextFormattedTextسلسلة التنسيق لرقم الصفحة تمثل كـ FormattedText.

Examples

PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.AddPageNumber(new FormattedText("Page #"));
fileStamp.Close();

See Also


AddPageNumber(string, int, float, float, float, float)

يضيف رقم الصفحة إلى صفحات الوثيقة.

public void AddPageNumber(string formatString, int position, float leftMargin, float rightMargin, 
    float topMargin, float bottomMargin)
ParameterTypeDescription
formatStringStringسلسلة التنسيق لرقم الصفحة.
positionInt32الموضع الذي سيتم وضع رقم الصفحة فيه على الصفحة. 0-أسفل الوسط، 1-أسفل اليمين، 2-أعلى اليمين، 3 - الجوانب اليمنى، 4 - أعلى الوسط، 5 - أسفل اليسار، 6 - الجوانب اليسرى، 7 - أعلى اليسار. يمكنك استخدام الثوابت التالية: PosBottomMiddle = 0، PosBottomRight = 1، PosUpperRight = 2، PosSidesRight = 3، PosUpperMiddle، PosBottomLeft = 5، PosSidesLeft، PosUpperLeft
leftMarginSingleالهامش على الحافة اليسرى للصفحة.
rightMarginSingleالهامش على الحافة اليمنى للصفحة.
topMarginSingleالهامش على الحافة العليا للصفحة.
bottomMarginSingleالهامش على الحافة السفلية للصفحة.

Examples

PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.AddPageNumber("Page #", PdfFileStamp.PosBottomLeft, 100, 100, 200, 200);
fileStamp.Close();

See Also


AddPageNumber(string, float, float)

يضيف رقم الصفحة في الموضع المحدد على الصفحة.

public void AddPageNumber(string formatString, float x, float y)
ParameterTypeDescription
formatStringStringسلسلة التنسيق. يمكن أن تحتوي سلسلة التنسيق على علامة # والتي سيتم استبدالها برقم الصفحة.
xSingleإحداثي X لرقم الصفحة.
ySingleإحداثي Y لرقم الصفحة.

Examples

PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.AddPageNumber(new FormattedText("Page  #"), 123, 357);
fileStamp.Close();

See Also


AddPageNumber(FormattedText, int, float, float, float, float)

يضيف رقم الصفحة إلى صفحات الوثيقة.

public void AddPageNumber(FormattedText formattedText, int position, float leftMargin, 
    float rightMargin, float topMargin, float bottomMargin)
ParameterTypeDescription
formattedTextFormattedTextكائن FormattedText الذي يمثل تنسيق رقم الصفحة وخصائص النص.
positionInt32الموضع الذي سيتم وضع رقم الصفحة فيه على الصفحة. 0-أسفل الوسط، 1-أسفل اليمين، 2-أعلى اليمين، 3 - الجوانب اليمنى، 4 - أعلى الوسط، 5 - أسفل اليسار، 6 - الجوانب اليسرى، 7 - أعلى اليسار. يمكنك استخدام الثوابت التالية: PosBottomMiddle = 0، PosBottomRight = 1، PosUpperRight = 2، PosSidesRight = 3، PosUpperMiddle، PosBottomLeft = 5، PosSidesLeft، PosUpperLeft
leftMarginSingleالهامش على الحافة اليسرى للصفحة.
rightMarginSingleالهامش على الحافة اليمنى للصفحة.
topMarginSingleالهامش على الحافة العليا للصفحة.
bottomMarginSingleالهامش على الحافة السفلية للصفحة.

Examples

PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.AddPageNumber(new FormattedText("Page #"), PdfFileStamp.PosBottomLeft, 100, 100, 200, 200);
fileStamp.Close();

See Also


AddPageNumber(FormattedText, float, float)

يضيف رقم الصفحة في الموضع المحدد على الصفحة.

public void AddPageNumber(FormattedText formattedText, float x, float y)
ParameterTypeDescription
formattedTextFormattedTextنص منسق يمثل تنسيق رقم الصفحة وخصائص النص. يمكن أن تحتوي سلسلة التنسيق على علامة # والتي سيتم استبدالها برقم الصفحة.
xSingleإحداثي X لرقم الصفحة.
ySingleإحداثي Y لرقم الصفحة.

Examples

PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.AddPageNumber(new FormattedText("Page  #"), 123, 357);
fileStamp.Close();

See Also


AddPageNumber(string, int)

يضيف رقم الصفحة إلى الصفحات.

public void AddPageNumber(string formatString, int position)
ParameterTypeDescription
formatStringStringتنسيق رقم الصفحة. قد يحتوي هذا النص على # والتي سيتم استبدالها برقم الصفحة.
positionInt32الموضع الذي سيتم وضع رقم الصفحة فيه على الصفحة. 0-أسفل الوسط، 1-أسفل اليمين، 2-أعلى اليمين، 3 - الجوانب اليمنى، 4 - أعلى الوسط، 5 - أسفل اليسار، 6 - الجوانب اليسرى، 7 - أعلى اليسار. يمكنك استخدام الثوابت التالية: PosBottomMiddle = 0، PosBottomRight = 1، PosUpperRight = 2، PosSidesRight = 3، PosUpperMiddle، PosBottomLeft = 5، PosSidesLeft، PosUpperLeft

Examples

PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.AddPageNumber("Page #", PdfFileStamp.PosUpperRight);
fileStamp.Close();

See Also


AddPageNumber(FormattedText, int)

يضيف رقم الصفحة إلى الصفحات.

public void AddPageNumber(FormattedText formattedText, int position)
ParameterTypeDescription
formattedTextFormattedTextكائن FormattedText الذي يحتوي على تنسيق رقم الصفحة وخصائص النص. قد يحتوي هذا النص على # والتي سيتم استبدالها برقم الصفحة.
positionInt32الموضع الذي سيتم وضع رقم الصفحة فيه على الصفحة. 0-أسفل الوسط، 1-أسفل اليمين، 2-أعلى اليمين، 3 - الجوانب اليمنى، 4 - أعلى الوسط، 5 - أسفل اليسار، 6 - الجوانب اليسرى، 7 - أعلى اليسار. يمكنك استخدام الثوابت التالية: PosBottomMiddle = 0، PosBottomRight = 1، PosUpperRight = 2، PosSidesRight = 3، PosUpperMiddle، PosBottomLeft = 5، PosSidesLeft، PosUpperLeft

Examples

PdfFileStamp fileStamp = new PdfFileStamp("input.pdf", "output.pdf");
fileStamp.AddPageNumber("Page #", PdfFileStamp.PosUpperRight);
fileStamp.Close();

See Also