| @@ 350-361 (lines=12) @@ | ||
| 347 | * |
|
| 348 | * @throws \Swis\PdfcrowdClient\Exceptions\PdfcrowdException |
|
| 349 | */ |
|
| 350 | public function setPageLayout(int $value) |
|
| 351 | { |
|
| 352 | if (!in_array($value, [ |
|
| 353 | self::PAGE_LAYOUT_SINGLE_PAGE, |
|
| 354 | self::PAGE_LAYOUT_CONTINUOUS, |
|
| 355 | self::PAGE_LAYOUT_CONTINUOUS_FACING |
|
| 356 | ])) { |
|
| 357 | throw new PdfcrowdException('Invalid page layout value!'); |
|
| 358 | } |
|
| 359 | ||
| 360 | $this->requestBody['page_layout'] = $value; |
|
| 361 | } |
|
| 362 | ||
| 363 | /** |
|
| 364 | * Specifies the appearance of the PDF when opened. |
|
| @@ 375-386 (lines=12) @@ | ||
| 372 | * |
|
| 373 | * @throws \Swis\PdfcrowdClient\Exceptions\PdfcrowdException |
|
| 374 | */ |
|
| 375 | public function setPageMode(int $value) |
|
| 376 | { |
|
| 377 | if (!in_array($value, [ |
|
| 378 | self::PAGE_MODE_NONE_VISIBLE, |
|
| 379 | self::PAGE_MODE_THUMBNAILS_VISIBLE, |
|
| 380 | self::PAGE_MODE_FULLSCREEN |
|
| 381 | ])) { |
|
| 382 | throw new PdfcrowdException('Invalid page mode value!'); |
|
| 383 | } |
|
| 384 | ||
| 385 | $this->requestBody['page_mode'] = $value; |
|
| 386 | } |
|
| 387 | ||
| 388 | /** |
|
| 389 | * @param string $value |
|
| @@ 500-511 (lines=12) @@ | ||
| 497 | * |
|
| 498 | * @throws \Swis\PdfcrowdClient\Exceptions\PdfcrowdException |
|
| 499 | */ |
|
| 500 | public function setInitialPdfZoomType(int $value) |
|
| 501 | { |
|
| 502 | if (!in_array($value, [ |
|
| 503 | self::INITIAL_PDF_ZOOM_TYPE_FIT_WIDTH, |
|
| 504 | self::INITIAL_PDF_ZOOM_TYPE_FIT_HEIGHT, |
|
| 505 | self::INITIAL_PDF_ZOOM_TYPE_FIT_PAGE, |
|
| 506 | ])) { |
|
| 507 | throw new PdfcrowdException('Invalid initial pdf zoom type value!'); |
|
| 508 | } |
|
| 509 | ||
| 510 | $this->requestBody['initial_pdf_zoom_type'] = $value; |
|
| 511 | } |
|
| 512 | ||
| 513 | /** |
|
| 514 | * value specifies the initial page zoom of the PDF when opened. |
|