INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES

indexing

title: "Device context associated to a printer. ", "WEL: library of reusable components for Eiffel. ", "Based on WEL library for ISE Eiffel, used with permission. "
project: "Windows Eiffel Library"
copyright: "(c) 1986-1997 Interactive Software Engineering Inc. ", "Modifications and extensions: ", "(c) 1997 Object Tools ", "All rights reserved. Duplication and distribution prohibited", "May be used only with Visual Eiffel under terms of user ", "license "
cluster: wel
class WEL_PRINTER_DC
inherit

WEL_DC
end
creation

make_by_pointer
feature -- Basic operations

start_document (title: STRING)
-- Start the job `title' on the printer.
require
exists: exists
title_not_void: title /= void

start_document_info (doc_info: WEL_DOC_INFO)
-- Start the job using information from `doc_info'.
require
exists: exists
doc_info_not_void: doc_info /= void

start_page
-- Prepare the printer driver to accept data.
require
exists: exists

end_page
-- Informs the device that the application has
-- finished writing to a page. This procedure is
-- typically used to direct the device driver to
-- advance to a new page.
require
exists: exists

end_document
-- End the job on the printer.
require
exists: exists

abort_document
-- Stops the current print job and erases everything
-- drawn since the last call to `start_doc'.
require
exists: exists
feature -- Obsolete

new_frame
obsolete "Use ``end_page''"
require
exists: exists
end -- class WEL_PRINTER_DC

INDEX CLUSTER FEATURES SHORT FRAMES NO FRAMES