Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ Β«Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½ΠΈΠΊ ΠΏΠΎ PHPΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 51

Автор white cat

$fp = fopen("test.pdf", "r");

header("Content-type: application/pdf");

fpassthru($fp);

fclose($fp);

?>

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°


pdf_set_info


Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ поля ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Бинтаксис:

void pdf_set_info(int pdf_document, string fieldname, string value)

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ поля fieldname:

Ѐункция Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ Π΄ΠΎ создания страниц.

<?php

$fd = fopen("test.pdf", "w");

$pdfdoc = pdf_open($fd);

pdf_set_info($pdfdoc, "Author", "Имя Π°Π²Ρ‚ΠΎΡ€Π°");

pdf_set_info($pdfdoc, "Creator", "НазваниС создатСля");

pdf_set_info($pdfdoc, "Title", "Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ");

pdf_set_info($pdfdoc, "Subject", "Π’Π΅ΠΌΠ°");

pdf_set_info($pdfdoc, "Kewwords", "ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅, слова");

pdf_set_info($pdfdoc, "CustomField", "Π§Ρ‚ΠΎΡ‚ΠΎ Π΅Ρ‰Π΅");

pdf_begin_page($pdfdoc, 595, 842);

pdf_end_page($pdfdoc);

pdf_close($pdfdoc);

?>

Π­Ρ‚Π° функция замСняСт собой pdf_set_info_keyword(), pdf_set_info_title(), pdf_set_info_subject(), pdf_set_info_creator().


pdf_open


ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° pdf.

Бинтаксис:

int pdf_open(int file)

Ѐункция Π΄Π΅Π»Π°Π΅Ρ‚ Ρ„Π°ΠΉΠ», ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ fopen(), Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ΠΎΠΌ pdf. Если Π½Π΅ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ дСскриптор Ρ„Π°ΠΉΠ»Π°, ΠΎΠ½ создаСтся Π² памяти ΠΈ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π²ΠΎΠ΄ΠΈΡ‚ΡŒΡΡ Π½Π° стандартный ΠΏΠΎΡ‚ΠΎΠΊ Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΠ»ΠΈ ΠΎΡ‚ΡΡ‹Π»Π°Ρ‚ΡŒΡΡ Π±Ρ€ΠΎΡƒΠ·Π΅Ρ€Ρƒ. Ѐункция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ дСскриптор Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ слСдуСт ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΡ… pdf-функциях.


pdf_close


Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π° pdf.

Бинтаксис:

void pdf_close(int pdf_document)


pdf_begin_page


Начало Π½ΠΎΠ²ΠΎΠΉ страницы.

Бинтаксис:

void pdf_begin_page(int pdf_document, double width, double height)

АргумСнты height ΠΈ width Π·Π°Π΄Π°ΡŽΡ‚ высоту ΠΈ ΡˆΠΈΡ€ΠΈΠ½Ρƒ страницы. ПослС внСсСния Π½Π° страницу ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ Π΅Π΅ слСдуСт Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ pdf_end_page().


pdf_end_page


Π—Π°Π²Π΅Ρ€ΡˆΠ΅Π½ΠΈΠ΅ страницы.

Бинтаксис:

void pdf_end_page(int pdf_document)

ПослС этой Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ модификация этой страницы Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Π°.

Π Π°Π±ΠΎΡ‚Π° с тСкстом


pdf_show


Π’Ρ‹Π²ΠΎΠ΄ тСкста Π² Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ.

Бинтаксис:

void pdf_show(int pdf_document, string text)

Для Π²Ρ‹Π²ΠΎΠ΄Π° ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ тСкущая позиция ΠΈ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΡˆΡ€ΠΈΡ„Ρ‚.


pdf_show_boxed


Π’Ρ‹Π²ΠΎΠ΄ тСкста Π² ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΡƒΡŽ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ.

Бинтаксис:

void pdf_show_boxed(int pdf_document, string text, double x, double y, double width, double height, string mode [, string feature])

Π›Π΅Π²Ρ‹ΠΉ Π½ΠΈΠΆΠ½ΠΈΠΉ ΡƒΠ³ΠΎΠ» области Π²Ρ‹Π²ΠΎΠ΄Π° задаСтся (x:y); высота ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° - height, width.

АргумСнт mode опрСдСляСт Π²Ρ‹Ρ€Π°Π²Π½ΠΈΠ²Π°Π½ΠΈΠ΅ тСкста: Ссли высота ΠΈ ΡˆΠΈΡ€ΠΈΠ½Π° Ρ€Π°Π²Π½Ρ‹ Π½ΡƒΠ»ΡŽ, Ρ‚ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ значСния:

Ссли ΠΎΠ½ΠΈ Π½Π΅ Ρ€Π°Π²Π½Ρ‹ Π½ΡƒΠ»ΡŽ, Ρ‚ΠΎ

Если Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚ feature содСрТит Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ "blind", тСкст Π½Π΅ отобраТаСтся.

Ѐункция Π²ΠΎΠ·Π²Ρ€Π°Ρ‰Π°Π΅Ρ‚ число символов, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΠ»ΠΈΡΡŒ Π² ΡƒΠΊΠ°Π·Π°Π½Π½Ρ‹ΠΉ ΠΏΡ€ΡΠΌΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊ.


pdf_show_xy


Π’Ρ‹Π²ΠΎΠ΄ тСкста Π² ΡƒΠΊΠ°Π·Π°Π½Π½ΡƒΡŽ ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ.

Бинтаксис:

void pdf_show_xy(int pdf_document, string text, double x, double y)


pdf_set_font


Π’Ρ‹Π±ΠΎΡ€ ΡˆΡ€ΠΈΡ„Ρ‚Π°, Π΅Π³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° ΠΈ ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ.

Бинтаксис:

void pdf_set_font(int pdf_document, string font_name, double size, string encoding [, int embed])

АргумСнт Π²ΠΈΠ΄Π° ΠΊΠΎΠ΄ΠΈΡ€ΠΎΠ²ΠΊΠΈ encoding ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния:

Если для послСднСго Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π° Π·Π°Π΄Π°Π½ΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ 1, ΡˆΡ€ΠΈΡ„Ρ‚ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π½Π΅Π΄Ρ€Π΅Π½ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚ pdf (ΠΈΠ½Π°Ρ‡Π΅ Π½Π΅Ρ‚). Если ΡˆΡ€ΠΈΡ„Ρ‚ распространСн, Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ Π΅Π³ΠΎ Π½Π΅ слСдуСт ΠΈΠ·-Π·Π° увСличСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°.

Ѐункция Π΄ΠΎΠ»ΠΆΠ½Π° Π²Ρ‹Π·Ρ‹Π²Π°Ρ‚ΡŒΡΡ послС pdf_begin_page().


pdf_set_leading


Установка ΠΏΡ€ΠΎΠΌΠ΅ΠΆΡƒΡ‚ΠΊΠ° ΠΌΠ΅ΠΆΠ΄Ρƒ строками тСкста.

Бинтаксис:

void pdf_set_leading(int pdf_document, double distance)

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ Π²Ρ‹Π²ΠΎΠ΄Π΅ тСкста Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ pdf_continue_text().


pdf_set_parameter


Установка строкового значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° pdflib.

Бинтаксис:

void pdf_set_parameter(int pdf_document, string name, string value)


pdf_get_parameter


ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ строкового значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° pdflib.

Бинтаксис:

void pdf_get_parameter(int pdf_document, string name [, double modifier])

АргумСнт modifier ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ нСобходимости.


pdf_set_value


Установка числСнного значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° pdflib.

Бинтаксис:

void pdf_set_value(int pdf_document, string name, double value)


pdf_get_value


ΠŸΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ числСнного значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° pdflib.

Бинтаксис:

void pdf_get_value(int pdf_document, string name [, double modifier])

АргумСнт modifier ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ нСобходимости.


pdf_set_text_rendering


Установка ΠΌΠ΅Ρ‚ΠΎΠ΄Π° Π²Ρ‹Π²ΠΎΠ΄Π° тСкста.

Бинтаксис:

void pdf_set_text_rendering(int pdf_document, string mode)

УстарСла, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ pdf_set_value().


pdf_set_horiz_scaling


Установка ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ тСкста ΠΏΠΎ Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΠΈ.

Бинтаксис:

void pdf_set_horiz_scaling(int pdf_document, double scale)


pdf_set_text_rise


Установка подъСма тСкста.

Бинтаксис:

void pdf_set_text_rise(int pdf_document, double rise)


pdf_set_text_matrix


Установка ΠΌΠ°Ρ‚Ρ€ΠΈΡ†Ρ‹ ΠΏΡ€Π΅ΠΎΠ±Ρ€Π°Π·ΠΎΠ²Π°Π½ΠΈΠΉ ΡˆΡ€ΠΈΡ„Ρ‚Π°.

Бинтаксис:

void pdf_set_text_matrix(int pdf_document, array matrix)

Начиная с вСрсии pdflib 2.3 эта функция нСдоступна.


pdf_set_text_pos


Установка ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈ ΡˆΡ€ΠΈΡ„Ρ‚Π°.

Бинтаксис:

void pdf_set_text_pos(int pdf_document, double x-coor, double y-coor)

УстанавливаСт ΠΏΠΎΠ·ΠΈΡ†ΠΈΡŽ Π²Ρ‹Π²ΠΎΠ΄Π° тСкста ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ Π²Ρ‹Π·ΠΎΠ²ΠΎΠΌ pdf_show().


pdf_set_char_spacing


Установка ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ символами.

Бинтаксис:

void pdf_set_char_spacing(int pdf_document, double space)

УстарСла, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ pdf_set_value().


pdf_set_word_spacing


Установка ΠΈΠ½Ρ‚Π΅Ρ€Π²Π°Π»Π° ΠΌΠ΅ΠΆΠ΄Ρƒ символами.

Бинтаксис:

void pdf_set_word_spacing(int pdf_document, double space)

УстарСла, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠΉΡ‚Π΅ pdf_set_value().


pdf_skew


ΠŸΠΎΠ²ΠΎΡ€ΠΎΡ‚ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

Бинтаксис:

void pdf_skew(int pdf_document, double alpha, double beta)

Π£Π³ΠΎΠ» ΠΏΠΎΠ²ΠΎΡ€ΠΎΡ‚Π° Π² градусах указываСтся ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ осСй alpha (x) ΠΈ beta (y). Π£Π³Π»Ρ‹ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ значСния 90 ΠΈΠ»ΠΈ 270 градусов.


pdf_continue_text


Π’Ρ‹Π²ΠΎΠ΄ тСкста со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ строки.

Бинтаксис:

void pdf_continue_text(int pdf_document, string text)

РасстояниС ΠΌΠ΅ΠΆΠ΄Ρƒ строками ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ установлСно Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠ΅ΠΉ pdf_set_leading().


pdf_stringwidth


ВычислСниС ΡˆΠΈΡ€ΠΈΠ½Ρ‹ тСкста.

Бинтаксис:

void pdf_stringwidth(int pdf_document, string text)

ΠŸΡ€ΠΈ вычислСнии Π΄Π»ΠΈΠ½Ρ‹ строки ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΠΉ ΡˆΡ€ΠΈΡ„Ρ‚. ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΡˆΡ€ΠΈΡ„Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ установлСн с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ pdf_set_font().


pdf_save


Π‘ΠΎΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Ρ‚Π΅ΠΊΡƒΡ‰ΠΈΡ… установок.

Бинтаксис:

void pdf_save(int pdf_document)

ДСйствуСт ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ postscript gsave. ПолСзна ΠΏΡ€ΠΈ нСобходимости ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΠ»ΠΈ Ρ€Π°Π·Π²Π΅Ρ€Π½ΡƒΡ‚ΡŒ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚, Π½Π΅ воздСйствуя Π½Π° Π΄Ρ€ΡƒΠ³ΠΈΠ΅ ΠΎΠ±ΡŠΠ΅ΠΊΡ‚Ρ‹. pdf_save() Ρ‚Ρ€Π΅Π±ΡƒΠ΅Ρ‚, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Ρ‚Π΅ΠΌ Π±Ρ‹Π»Π° Π²Ρ‹Π·Π²Π°Π½Π° функция pdf_restore().


pdf_restore


ВосстановлСниС Ρ€Π°Π½Π΅Π΅ сохранСнных установок.

Бинтаксис:

void pdf_restore(int pdf_document)

ВосстанавливаСт установки, сохранСнныС pdf_save(). ДСйствуСт ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΊΠΎΠΌΠ°Π½Π΄Π΅ postscript grestore.

<?php

pdf_save($pdf);

// всякиС вращСния ΠΈ трансформации ...

pdf_restore($pdf);

?>

Установка ΠΌΠ°ΡΡˆΡ‚Π°Π±Π° ΠΈ систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚


pdf_translate


Установка Π½Π°Ρ‡Π°Π»Π° систСмы ΠΊΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚.

Бинтаксис:

void pdf_translate(int pdf_document, double x, double y)

ΠšΠΎΠΎΡ€Π΄ΠΈΠ½Π°Ρ‚Ρ‹ ΡƒΠΊΠ°Π·Ρ‹Π²Π°ΡŽΡ‚ΡΡ ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ отсчСта. Π—Π°Ρ‚Π΅ΠΌ, Π΄ΠΎ Π½Π°Ρ‡Π°Π»Π° рисования ΠΎΠ±ΡŠΠ΅ΠΊΡ‚ΠΎΠ², трСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ.

<?php

pdf_moveto($pdf, 0, 0);

pdf_lineto($pdf, 100, 100);

pdf_stroke($pdf);

psd_translate($pdf, 100, 100);

pdf_moveto($pdf, 0, 0);

pdf_lineto($pdf, 100, 100);

pdf_stroke($pdf);

?>


pdf_scale


Установка ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡ.

Бинтаксис:

void pdf_scale(int pdf_document, double x_scale, double y_scale)

<?php

pdf_scale($pdf, 72.0, 72.0);

pdf_lineto($pdf, 1, 1); // на дюйм

pdf_stroke($pdf);

?>


pdf_rotate


Установка ΡƒΠ³Π»Π° вращСния Π² градусах.

Бинтаксис:

void pdf_rotate(int pdf_document, double angle)


pdf_setflat


Установка равномСрности.

Бинтаксис:

void pdf_setflat(int pdf_document, double value)

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° - ΠΎΡ‚ 0 Π΄ΠΎ 100.


pdf_setlinejoin


Установка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° linejoin.

Бинтаксис:

void pdf_setlinejoin(int pdf_document, double value)

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° - ΠΎΡ‚ 0 Π΄ΠΎ 2.


pdf_setlinecap


Установка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° linecap.

Бинтаксис:

void pdf_setlinecap(int pdf_document, double value)

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° - ΠΎΡ‚ 0 Π΄ΠΎ 2.


pdf_setmiterlimit


Установка ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° miter limit.

Бинтаксис:

void pdf_miterlimit(int pdf_document, double value)

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ значСния ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π° - 1 ΠΈ Π±ΠΎΠ»Π΅Π΅.


pdf_setlinewidth


Установка ΡˆΠΈΡ€ΠΈΠ½Ρ‹ строк.

Бинтаксис:

void pdf_setlinewidth(int pdf_document, double width)


pdf_setdash


Установка Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ‚ΠΎΡ‡ΠΊΠΈ.