GetDefaultPrinter

From SunFlurry wiki
Jump to: navigation, search
  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:=Тек;