Kế thừa các thuộc tính của trang

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Xây dựng phần mềm bình bản tự động phuc vụ ngành công nghiệp in (Trang 30 - 34)

2.3.8. Dòng nội dung và tài nguyên

2.3.8.1. Dòng nội dung

Là phương tiện chính để mô tả sự xuất hiện của các trang và các yếu tố đồ họa khác. Một dòng nội dung phụ thuộc vào thông tin chứa trong một từ điển tài nguyên liên quan; kết hợp, các đối tượng tạo thành một thực thể khép kín. Điều khoản phụ này mô tả các đối tượng này.

2.3.8.2. đối tượng dòng

Là một đối tượng dòng PDF có dữ liệu bao gồm một chuỗi các hướng dẫn mô tả yếu tố đồ họa được vẽ trên một trang. Các hướng dẫn sẽ được biểu diễn dưới dạng các đối tượng PDF, sử dụng cú pháp cùng một đối tượng như trong phần còn lại của các tài liệu PDF. Tuy nhiên, trong khi các tài liệu như một toàn thể là một tĩnh, cấu trúc dữ liệu truy cập ngẫu nhiên, các đối tượng trong dòng nội dung được hiểu và thực thi tuần tự.

2.3.8.3. Từ điển tài nguyên

Như đã nêu ở trên, các toán hạng cung cấp cho các nhà khai thác trong một dòng nội dung thì chỉ được các đối tượng trực tiếp; các đối tượng gián tiếp và tài liệu tham khảo đối tượng không được phép. Trong một số trường hợp, một Operator sẽ đề cập đến một đối tượng PDF được định nghĩa bên ngoài dòng nội dung, chẳng hạn như một từ điển chữ hoặc một dòng chứa dữ liệu hình ảnh. Này được thực hiện bằng cách xác định các đối tượng như các nguồn tài nguyên được đặt tên và đề cập đến tên của họ từ bên trong dòng nội dung. Tài nguyên được đặt tên sẽ chỉ có ý nghĩa trong bối cảnh của một dòng nội dung. Phạm vi của một tên tài nguyên được cho một dòng nội dung cụ thể và sẽ không liên quan đến bên ngoài biết đến định danh cho các đối tượng như font chữ. Tài liệu tham khảo từ một đối tượng bên ngoài của nội dung Stream khác bên ngoài của Stream nội dung được thực hiện bằng cách tham chiếu đối tượng gián tiếp chứ không phải là nguồn tài nguyên được đặt tên.

2.3.9. Đối tƣợng String

PDF hỗ trợ một đối tượng chuỗi cơ bản ("String Object"). Các đối tượng chuỗi sẽ được tiếp tục đủ điều kiện như là một chuỗi văn bản, một chuỗi PDFDocEncoded, chuỗi ký tự ASCII, hoặc byte chuỗi. Trình độ chuyên môn tiếp tục phản ánh mã hóa được sử dụng để đại diện cho các nhân vật hoặc glyphs mô tả bởi chuỗi. Chú thích Loại chuỗi văn bản là một subtype của loại dây và đại diện cho dữ liệu được mã hóa bằng cách sử dụng quy ước cụ thể;

Loại chuỗi văn bản được sử dụng cho các chuỗi ký tự đó sẽ được mã hóa trong một trong hai PDFDocEncoding hoặc các chương trình mã hóa ký tự Unicode UTF-16BE. PDFDocEncoding có thể mã hóa tất cả các tiêu chuẩn ISO Latin 1 ký tự và là tài liệu trong Phụ lục D. UTF-16BE có thể mã hóa tất cả các ký tự Unicode. UTF-16BE và Unicode mã hóa ký tự được mô tả trong tiêu chuẩn Unicode bằng Unicode Consortium;

PDFDocEncoding không hỗ trợ tất cả các ký tự Unicode trong khi UTF-16BE cho chuỗi văn bản được mã hóa trong Unicode, hai byte đầu tiên được 254 tiếp theo 255. Hai byte đại diện cho Unicode để byte đánh dấu, U + FEFF, chỉ ra rằng chuỗi được mã hóa trong UTF- 16BE (về cuối lớn) chương trình mã hóa được quy định trong tiêu chuẩn Unicode.

2.3.10. Đối tƣợng Rectangles

Hình chữ nhật được sử dụng để mô tả các vị trí trên một trang và khung giới hạn cho một loạt các đối tượng. Một hình chữ nhật được ghi như là một mảng của bốn số cho các tọa độ của một cặp góc đối diện. Mặc dù hình chữ nhật thông thường được quy định bởi góc dưới bên trái và bên phải phía trên của chúng, đó là chấp nhận được để xác định bất kỳ hai góc đối diện. Các ứng dụng quá trình PDF cần được chuẩn bị để bình thường hóa hình chữ nhật như vậy trong trường hợp góc cụ thể là bắt buộc.

2.4. Đồ họa

Các toán tử Graphic được sử dụng trong các dòng nội dung PDF mô tả sự xuất hiện của trang đó sẽ được sao chép vào một thiết bị đầu ra raster. Các cơ sở mô tả trong mục này được dành cho cả máy in và màn hình hiển thị các ứng dụng.

2.4.1. Các toán tử về trạng thái đồ họa

Đồ họa khai thác trạng thái thao tác các cấu trúc dữ liệu được gọi là trạng thái đồ họa, global Framework trong đó các nhà khai thác đồ họa khác thực hiện. Trạng thái đồ họa bao gồm các ma trận biến đổi hiện (CTM) viết tắt của cụm từ: current transformation matrix, mà các bản đồ tọa độ không gian người dùng sử dụng trong một dòng nội dung PDF vào đầu ra tọa độ thiết bị. Nó cũng bao gồm các màu sắc hiện tại, con đường cắt hiện tại, và nhiều thông số khác là các các toán tử vẽ (Painting Operator).

2.4.2. Các toán tử xây dựng đƣờng

Chỉ định đường dẫn, trong đó xác định hình dạng, quỹ đạo đường, và khu vực của các loại khác nhau. Chúng bao gồm điều hành để bắt đầu New Path, thêm đoạn thẳng và đường cong với nó và đóng kín;

2.4.3. Không gian màu

PDF bao gồm cơ sở để xác định màu sắc của các đối tượng đồ họa được vẽ trên trang hiện tại. Cơ sở vật chất màu được chia thành hai phần: Đặc điểm kỹ thuật màu. Một Writer phù hợp có thể chỉ định màu sắc trừu tượng một cách thiết bị độc lập. Màu sắc có thể được mô tả trong bất kỳ của một loạt các hệ thống màu sắc, hoặc không gian màu. Một số không gian màu có liên quan đến màu sắc đại diện thiết bị (màu xám, RGB, CMYK ), những người khác để cảm nhận thị giác của con người (CIE -based) Một số tính năng đặc biệt cũng được mô hình hóa như không gian màu : mô hình, lập bản đồ màu, phân ly, và độ trung thực cao và màu sắc multitone. vẽ màu Reader phù hợp sẽ tái tạo màu sắc trên các thiết bị đầu ra Raster theo một quy trình nhiều bước bao gồm một số sự kết hợp của chuyển đổi màu sắc, hiệu chỉnh gamma, bán sắc, và chuyển đổi quét. Một số khía cạnh của quá trình này sử dụng thông tin được xác định trong PDF. Tuy nhiên, không giống như các cơ sở đặc điểm kỹ thuật màu sắc, các cơ sở màu vẽ là thiết bị phụ thuộc và không nên được bao gồm trong một trang mô tả.

Sự minh họa sự phân chia giữa PDF (Thiết bị độc lập) đặc điểm kỹ thuật màu sắc và cơ sở vật chất màu rendering (Phụ thuộc vào thiết bị). Phần này mô tả các tính năng đặc điểm kỹ thuật màu sắc, bao gồm tất cả mọi thứ mà các tài liệu PDF cần phải xác định màu sắc. Các cơ sở cho việc kiểm soát màu vẽ. (Mô tả trong phần sau). Như mô tả trong "Path-Painting Operator‖ Trong đó quy đinh S Toán tử tô viền viết tắt của chữ ―Stroke‖ và F viết tắt của chữ ―Fill‖ toán tử tô màu bên trong.

2.4.3.1. giá trị màu

Có một màu sắc mà được xác định bởi các thông số màu hiện hành của trạng thái đồ họa. Một giá trị màu sắc bao gồm một hoặc nhiều thành phần màu sắc, thường là các con số. Một mức độ màu xám sẽ được xác định bởi một số duy nhất từ 0.0 (màu đen) đến 1.0 (màu trắng). Giá trị đầy đủ màu sắc có thể được quy định trong bất kỳ một số cách khác nhau, một phương pháp phổ biến sử dụng ba giá trị số để xác định các thành phần màu đỏ, xanh lá cây và xanh dương. Giá trị màu được hiểu theo không gian màu hiện tại, một tham số của trạng thái đồ họa. Một dòng nội dung PDF đầu tiên chọn một không gian màu sắc bằng cách gọi các OperatorCS (với màu stroking) hoặc operator cs (với màu nonstroking). Sau đó nó chọn các giá trị màu trong không gian màu với S Coperator (stroking) hoặc operator sc (nonstroking). Ngoài ra còn có tiện khai thác-G, g, RG, rg, K, và k-mà chọn cả hai một không gian màu sắc và một giá trị màu bên trong nó trong một bước duy nhất.

2.4.3.2. (Họ không gian) Colour Space Families

Không gian màu chia làm nhiều loại không gian khác nhau: Không gian bên trong . Space Families cùng chia sẻ cùng giống các thuộc tính; chúng sẽ khác nhau về thông số giá trị tại một thời điểm được chỉ định; chúng được chia làm 3 hạng mục: Không gian màu thiết bị trực tiếp chỉ định màu sắc hoặc màu xám mà các thiết bị đầu ra phải xuất trình. Chúng cung cấp một loạt các phương pháp đặc tả màu sắc, bao gồm màu xám, màu RGB (đỏ-xanh-xanh), và CMYK (cyan-magenta-vàng-đen), tương ứng với các họ không gian màu DeviceGray, DeviceRGB, và DeviceCMYK. Từ mỗi họ chỉ gồm một không gian màu duy nhất không có tham số, họ có thể được gọi là DeviceGray, DeviceRGB, và không gian màu DeviceCMYK;

Không gian màu CIE dựa trên căn cứ vào tiêu chuẩn quốc tế cho đặc điểm kỹ thuật màu sắc được tạo ra bởi Ủy ban Internationale de l'Éclairage (Ủy ban quốc tế về sáng). Những không gian chỉ định màu sắc một cách độc lập với các đặc tính của bất kỳ thiết bị đầu ra cụ thể. Màu sắc không gian họ trong thể loại này bao gồm CalGray, CalRGB, phòng thí nghiệm, và ICCBased. Không gian màu sắc cá nhân trong Các họ không gian được quy định bằng các phương tiện của từ điển có chứa các giá trị tham số cần thiết để xác định không gian;

2.4.3.3. Device Colour Spaces

Các không gian màu của thiết bị cho phép một trang mô tả để xác định giá trị màu có liên quan trực tiếp đến đại diện của họ trên một thiết bị đầu ra. Giá trị màu sắc trong các không gian bản đồ trực tiếp (hoặc bằng cách chuyển đổi đơn giản ) cho các ứng dụng của màu thiết bị, chẳng hạn như số lượng của mực hoặc cường độ của chất lân quang hiển thị. Điều này cho phép một Writer phù hợp để kiểm soát màu sắc chính xác cho một thiết bị cụ thể, nhưng kết quả có thể không phù hợp từ một thiết bị khác Thiết bị đầu ra tạo màu sắc bằng cách thêm các nguồn ánh sáng với nhau hoặc bằng cách trừ ánh sáng từ một nguồn sáng. Màn hình máy tính và ghi phim thường thêm màu sắc; mực in thường trừ chúng. Hai cách hình thành màu sắc làm

tăng hai phương pháp bổ sung của đặc điểm kỹ thuật màu sắc, được gọi là phụ gia và màu trừ (xem Hình L.1 trong Phụ lục L). Các hình thức sử dụng rộng rãi nhất của hai loại đặc điểm kỹ thuật màu sắc được gọi là RGB và CMYK, tương ứng, cho tên của các màu cơ bản mà họ đang dựa. Chúng tương ứng với các không gian màu của thiết bị sau đây :

 DeviceGray kiểm soát cường độ ánh sáng không màu, trên thang điểm từ đen sang trắng.

 DeviceRGB kiểm soát cường độ của màu đỏ, xanh lá cây, và màu xanh nhạt, ba màu cơ bản phụ gia được sử dụng trong màn hình.

 DeviceCMYK kiểm soát nồng độ của màu lục lam, đỏ tươi, mực màu vàng, và màu đen, bốn màu sắc quá trình trừ sử dụng trong in ấn.

2.4.3.4. CIE-Based Colour Spaces

Màu sắc chỉnh trong PDF sẽ được xác định theo tiêu chuẩn quốc tế được sử dụng trong nghệ thuật đồ họa, truyền hình, và các ngành công nghiệp in ấn. Không gian màu CIE dựa trên cho phép một trang mô tả để xác định các giá trị màu trong một cách mà có liên quan đến nhận thức thị giác của con người. Mục đích là cho các đặc điểm kỹ thuật cùng màu để tạo ra kết quả phù hợp trên các thiết bị đầu ra khác nhau, trong những hạn chế của từng thiết bị; PDF 1.1 hỗ trợ ba CIE dựa trên họ không gian màu sắc, tên CalGray, CalRGB, và phòng thí nghiệm; PDF 1.3 bổ sung thêm một thứ tư, tên ICCBased;

2.5. Hình ảnh

2.5.1. Định nghĩa

Toán tử Painting PDF bao gồm các cơ sở chung để xử lý với hình ảnh mẫu. Một hình ảnh mẫu (hoặc chỉ cần hình ảnh cho ngắn) là một mảng hình chữ nhật của các giá trị mẫu, từng đại diện cho một màu sắc. Hình ảnh có thể xấp xỉ sự xuất hiện của một số cảnh sắc hiên nhiên thu được thông qua một máy quét đầu vào hoặc một máy quay video, hoặc nó có thể được tạo ra cách tổng hợp;

Một phần của tài liệu (LUẬN VĂN THẠC SĨ) Xây dựng phần mềm bình bản tự động phuc vụ ngành công nghiệp in (Trang 30 - 34)

Tải bản đầy đủ (PDF)

(64 trang)