Sdílet prostřednictvím


CDC::TabbedTextOut

Volání funkce tohoto člena zapisovat řetězec znaků v zadaném umístění, rozšířením karty hodnoty zadané v poli pozice zarážky tabulátoru.

virtual CSize TabbedTextOut(
   int x,
   int y,
   LPCTSTR lpszString,
   int nCount,
   int nTabPositions,
   LPINT lpnTabStopPositions,
   int nTabOrigin 
);
CSize TabbedTextOut(
   int x,
   int y,
   const CString& str,
   int nTabPositions,
   LPINT lpnTabStopPositions,
   int nTabOrigin 
);

Parametry

  • x
    Určuje logické souřadnice x bodu počáteční řetězec.

  • y
    Určuje logické souřadnici y počáteční bod řetězec.

  • lpszString
    Odkazuje na řetězec znaků kreslení.Předáte buď ukazatel do pole znaků nebo CString objektu pro tento parametr.

  • nCount
    Určuje počet znaků v řetězci.Pokud nCount -1, je délka počítá.

  • nTabPositions
    Určuje počet hodnot v poli pozice zarážky tabulátoru.

  • lpnTabStopPositions
    Odkazuje na pole obsahující pozice zarážky tabulátoru (v logické jednotky).Zarážky tabulátoru, musí být seřazeny vzestupně; nejmenší hodnota x musí být první položky v poli.

  • nTabOrigin
    Určuje souřadnici x počáteční pozici, ze které jsou rozbaleny karty (v logické jednotky).

  • str
    A CString objekt obsahující zadané znaky.

Vrácená hodnota

Rozměry jako řetězec (v logické jednotky) CSize objektu.

Poznámky

Text je zapsán v aktuálně vybrané písmo.Pokud nTabPositions 0 a lpnTabStopPositions je NULL, karty jsou rozbaleny osminásobek průměrné znak šířku.

Pokud nTabPositions je 1 kartu zastaví jsou odděleny první hodnotu určenou vzdálenost lpnTabStopPositions pole.Pokud lpnTabStopPositions pole obsahuje více než jednu hodnotu, je pro každou hodnotu v poli číslo určené nastavit zarážku nTabPositions . nTabOrigin Parametr umožňuje aplikaci volání TabbedTextOut funkce pro jeden řádek.Pokud aplikace volá funkci více než jednou se nTabOrigin nastavena na stejnou hodnotu pokaždé, rozbalí všechny karty vzhledem k poloze určené funkce nTabOrigin .

Aktuální pozice není standardně používá nebo aktualizované funkce.Potřebuje aktualizovat aktuální pozici při volá funkci aplikace, aplikace může zavolat SetTextAlign členské funkce s nFlags nastavena na TA_UPDATECP.Pokud je tento příznak nastaven, systém ignoruje x a y parametry na následných výzev k TabbedTextOut , místo toho použít aktuální pozici.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CDC

Diagram hierarchie

CDC::GetTabbedTextExtent

CDC::SetTextAlign

CDC::TextOut

CDC::SetTextColor

TabbedTextOut

Třída CSize