Server : Apache System : Linux host44.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64 User : vapecompany ( 2719) PHP Version : 7.4.33 Disable Function : NONE Directory : /home/vapecompany/demo.vapecompany.com.bd/vendor/setasign/fpdi/src/PdfReader/ |
Upload File : |
<?php /** * This file is part of FPDI * * @package setasign\Fpdi * @copyright Copyright (c) 2020 Setasign GmbH & Co. KG (https://www.setasign.com) * @license http://opensource.org/licenses/mit-license The MIT License */ namespace setasign\Fpdi\PdfReader; /** * An abstract class for page boundary constants and some helper methods */ abstract class PageBoundaries { /** * MediaBox * * The media box defines the boundaries of the physical medium on which the page is to be printed. * * @see PDF 32000-1:2008 - 14.11.2 Page Boundaries * @var string */ const MEDIA_BOX = 'MediaBox'; /** * CropBox * * The crop box defines the region to which the contents of the page shall be clipped (cropped) when displayed or * printed. * * @see PDF 32000-1:2008 - 14.11.2 Page Boundaries * @var string */ const CROP_BOX = 'CropBox'; /** * BleedBox * * The bleed box defines the region to which the contents of the page shall be clipped when output in a * production environment. * * @see PDF 32000-1:2008 - 14.11.2 Page Boundaries * @var string */ const BLEED_BOX = 'BleedBox'; /** * TrimBox * * The trim box defines the intended dimensions of the finished page after trimming. * * @see PDF 32000-1:2008 - 14.11.2 Page Boundaries * @var string */ const TRIM_BOX = 'TrimBox'; /** * ArtBox * * The art box defines the extent of the page’s meaningful content (including potential white space) as intended * by the page’s creator. * * @see PDF 32000-1:2008 - 14.11.2 Page Boundaries * @var string */ const ART_BOX = 'ArtBox'; /** * All page boundaries * * @var array */ public static $all = array( self::MEDIA_BOX, self::CROP_BOX, self::BLEED_BOX, self::TRIM_BOX, self::ART_BOX ); /** * Checks if a name is a valid page boundary name. * * @param string $name The boundary name * @return boolean A boolean value whether the name is valid or not. */ public static function isValidName($name) { return \in_array($name, self::$all, true); } }