mPDF Manual – mPDF Variables

CJKforceend

(mPDF ≥ 5.7)

bool $CJKforceend

CJK line-breaking is implemented in mPDF roughly according to accepted rules.

Configurable variables allow fine control of behaviour:

<?php
$this->CJKforceend = false;
  • false: Forces overflowing punctuation to hang outside right margin (used with CJK script)

Default: false

<?php
$this->allowCJKorphans = true;

Values

  • false: always wrap to next line
  • true: squeeze or overflow

Default: true

<?php
$this->allowCJKoverflow = false;

Values

  • false: squeeze
  • true: overflow (only selected)

Default: false

IF $this->allowCJKorphans == true AND $this->allowCJKoverflow == true AND $this->CJKforceend == true AND text-align:justify

will force hanging punctuation to hang outside right margin.

See also:

Fork me on GitHub