Difference between revisions of "GetDefaultPrinter"

From SunFlurry wiki
Jump to: navigation, search
(Created page with "{{infobox function |name=GetDefaultPrinter |object=Функции общего назначения |caption=Функции среды |type=1 |status=2 |db=0 |visual=0}}...")
 
m (1 revision imported)
 
(No difference)

Latest revision as of 08:51, 7 February 2021

  GetDefaultPrinter (Функции среды)
Объект:Функции общего назначения
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Визуальность:Нет

Функция получает наименование принтера, заданного в системе по умолчанию, либо пустую строку, если такого принтера не существует.

Синтаксис

GetDefaultPrinter():<Имя принтера по умолчанию (STRING)>

Возвращаемое значение

Функция возвращает строковое значение.

Примеры

//ОснПринтер -- визуальное поле со списком для выбора принтера
ОснПринтер:=Form.ОснПринтер.Value;
ОснПринтер.Clear();
ОснПринтер.Add("Не выбран");

ПринтерПоУмолчанию:=Trim(GetDefaultPrinter());
//По умолчанию выбирать первый элемент ("не выбран")
Тек:=1;
aList:=GetInstalledPrinters();
For i:=1 To aList.Size() Do
  ОснПринтер.Add(aList.Get(i));
  If Trim(aList.Get(i))=ПринтерПоУмолчанию Then
    Тек:=ОснПринтер.Size();
  EndIf;
EndDo;
  
ОснПринтер.SelectedLine:=Тек;