From f54ea0f44d53a6b1b3c4cb2c3a3285149510cccc Mon Sep 17 00:00:00 2001 From: Henrique Nakashima Date: Fri, 27 Apr 2018 20:09:09 +0000 Subject: Fix backspace on 1st character of a line erases the line break. Bug: chromium:836361 Change-Id: I39a0a3f9cb59ceb81f944dd5d0d4fd38a2e18a6b Reviewed-on: https://pdfium-review.googlesource.com/31411 Reviewed-by: Ryan Harrison Commit-Queue: Henrique Nakashima --- testing/resources/xfa/xfa_multiline_textfield.in | 73 +++++++ testing/resources/xfa/xfa_multiline_textfield.pdf | 244 ++++++++++++++++++++++ 2 files changed, 317 insertions(+) create mode 100644 testing/resources/xfa/xfa_multiline_textfield.in create mode 100644 testing/resources/xfa/xfa_multiline_textfield.pdf (limited to 'testing') diff --git a/testing/resources/xfa/xfa_multiline_textfield.in b/testing/resources/xfa/xfa_multiline_textfield.in new file mode 100644 index 0000000000..215bc28015 --- /dev/null +++ b/testing/resources/xfa/xfa_multiline_textfield.in @@ -0,0 +1,73 @@ +{{header}} + +%% Original object ID: 24 0 +{{object 1 0}} +<< + /AcroForm 2 0 R + /Extensions << + /ADBE << + /BaseVersion /1.7 + /ExtensionLevel 8 + >> + >> + /NeedsRendering true + /Type /Catalog +>> +endobj + +%% Original object ID: 32 0 +{{object 2 0}} +<< + /XFA [ + (preamble) + 3 0 R + (config) + 4 0 R + (template) + 5 0 R + (localeSet) + 6 0 R + (postamble) + 7 0 R + ] +>> +endobj + +{{xfapreamble 3 0}} +{{xfaconfig 4 0}} + +{{object 5 0}} +<< + {{streamlen}} +>> +stream + +endstream +endobj + +{{xfalocale 6 0}} + +{{xfapostamble 7 0}} + +{{xref}} +{{trailer}} +{{startxref}} +%%EOF diff --git a/testing/resources/xfa/xfa_multiline_textfield.pdf b/testing/resources/xfa/xfa_multiline_textfield.pdf new file mode 100644 index 0000000000..f88af5bf9a --- /dev/null +++ b/testing/resources/xfa/xfa_multiline_textfield.pdf @@ -0,0 +1,244 @@ +%PDF-1.7 +% ò¤ô + +%% Original object ID: 24 0 +1 0 obj +<< + /AcroForm 2 0 R + /Extensions << + /ADBE << + /BaseVersion /1.7 + /ExtensionLevel 8 + >> + >> + /NeedsRendering true + /Type /Catalog +>> +endobj + +%% Original object ID: 32 0 +2 0 obj +<< + /XFA [ + (preamble) + 3 0 R + (config) + 4 0 R + (template) + 5 0 R + (localeSet) + 6 0 R + (postamble) + 7 0 R + ] +>> +endobj + +3 0 obj +<< + /Length 123 +>> +stream + +endstream +endobj +4 0 obj +<< + /Length 697 +>> +stream + + + pdf + + + + + + + 1.7 + 8 + client + XFA + 1 + + + * + + pdf + + + + + required + + preSubmit + + +endstream +endobj + +5 0 obj +<< + /Length 651 +>> +stream + +endstream +endobj + +6 0 obj +<< + /Length 3454 +>> +stream + + + + + January + February + March + April + May + June + July + August + September + October + November + December + + + Jan + Feb + Mar + Apr + May + Jun + Jul + Aug + Sep + Oct + Nov + Dec + + + Sunday + Monday + Tuesday + Wednesday + Thursday + Friday + Saturday + + + Sun + Mon + Tue + Wed + Thu + Fri + Sat + + + AM + PM + + + BC + AD + + + + EEEE, MMMM D, YYYY + MMMM D, YYYY + MMM D, YYYY + M/D/YY + + + h:MM:SS A Z + h:MM:SS A Z + h:MM:SS A + h:MM A + + GyMdkHmsSEDFwWahKzZ + + z,zz9.zzz + $z,zz9.99|($z,zz9.99) + z,zz9% + + + . + , + % + - + 0 + + + $ + USD + . + + + + + + + + + + + + + + + + + +endstream +endobj + +7 0 obj +<< + /Length 10 +>> +stream + +endstream +endobj + +xref +0 8 +0000000000 65535 f +0000000044 00000 n +0000000242 00000 n +0000000402 00000 n +0000000578 00000 n +0000001329 00000 n +0000002033 00000 n +0000005542 00000 n +trailer<< /Root 1 0 R /Size 8 >> +startxref +5605 +%%EOF -- cgit v1.2.3