@@ 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. |