PT-BR/dxGetTextSize: Difference between revisions
(Translated to PT-BR) |
m (little correction) |
||
Line 27: | Line 27: | ||
==Exemplo== | ==Exemplo== | ||
<section name="Exemplo 1" class="client" show="false"> | |||
Esse exemplo mostra um retângulo que acompanha o texto digitado após o comando ser acionado | Esse exemplo mostra um retângulo que acompanha o texto digitado após o comando ser acionado | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
Line 69: | Line 70: | ||
end) | end) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[File:PT-BR-dxGetTextSize.png|thumb|none]] | |||
[[File:PT-BR-dxGetTextSize.png|thumb]] | </section> | ||
==Requer== | ==Requer== | ||
{{PT-BR/Requerimentos|N/A|1.5.7-9.20447|}} | {{PT-BR/Requerimentos|N/A|1.5.7-9.20447|}} |
Revision as of 00:19, 6 May 2021
Template:BR/Funcao cliente Esta função ira retornar a largura e altura teóricas (em pixels) de um determinado trecho de texto, se ele fosse feito usando dxDrawText.
NOTA: Esta função já leva em consideração a resolução da tela do cliente.
Syntax
float, float dxGetTextSize ( string text [, float width = 0, float scaleX = 1.0, float scaleY = 1.0, mixed font = "default", bool wordBreak = false, bool colorCoded = false] )
Sintaxe POO(OOP) Não entendeu o que significa isso?
- Nota: Esta sintaxe requer que você ignore o argumento da fonte acima
- Método: font:getSize(...)
Argumentos Requeridos
- texto: Uma string que representa o texto para o qual você deseja recuperar com largura.
Argumentos Opcionais
NOTA: Ao usar argumentos opcionais, pode ser necessário fornecer todos os argumentos anteriores ao que você deseja usar. Para obter mais informações sobre argumentos opcionais, consulte Argumentos Opcionais.
- width: A largura do texto. Usar com wordBreak = true.
- scaleX: O tamanho do texto. O tamanho também pode ser inserida como um Vector2.
- scaleY: O tamanho do texto.
- fonte: Ou uma Fonte Dx elemento ou o nome de uma fonte dx integrada:
- "default": Tahoma
- "default-bold": Tahoma Bold
- "clear": Verdana
- "arial": Arial
- "sans": Microsoft Sans Serif
- "pricedown": Pricedown (GTA's theme text)
- "bankgothic": Bank Gothic Medium
- "diploma": Diploma Regular
- "beckett": Beckett Regular
- "unifont": Unifont
- wordBreak: Se definido para true, o texto será quebrado em uma nova linha sempre que atingir o lado direito da caixa delimitadora. Se false, o texto sempre estará completamente em uma linha.
- colorCoded: Devemos excluir códigos de cores da largura? False incluirá o hexadecimal no comprimento.
Retorna
Retorna dois floats que representam a largura e a altura do texto em pixels.
Exemplo
Requer
Servidor mínimo suportado | N/A |
---|---|
Cliente mínimo suportado | 1.5.7-9.20447 |
Nota: O uso desta função / evento requer que o recurso tenha a versão mínima acima declarada na seção meta.xml <min_mta_version>. e.g. <min_mta_version client="1.5.7-9.20447" />
Veja Mais
- dxConvertPixels
- dxCreateFont
- dxCreateRenderTarget
- dxCreateScreenSource
- dxCreateShader
- dxCreateTexture
- dxDrawCircle
- dxDrawImage
- dxDrawImageSection
- dxDrawLine
- dxDrawLine3D
- dxDrawMaterialLine3D
- dxDrawMaterialPrimitive
- dxDrawMaterialPrimitive3D
- dxDrawMaterialSectionLine3D
- dxDrawPrimitive
- dxDrawPrimitive3D
- dxDrawRectangle
- dxDrawText
- dxDrawWiredSphere
- dxGetBlendMode
- dxGetFontHeight
- dxGetMaterialSize
- dxGetPixelColor
- dxGetPixelsSize
- dxGetPixelsFormat
- dxGetStatus
- dxGetTextSize
- dxGetTextWidth
- dxGetTexturePixels
- dxIsAspectRatioAdjustmentEnabled
- dxSetAspectRatioAdjustmentEnabled
- dxSetBlendMode
- dxSetPixelColor
- dxSetRenderTarget
- dxSetShaderValue
- dxSetShaderTessellation
- dxSetShaderTransform
- dxSetTestMode
- dxSetTextureEdge
- dxSetTexturePixels
- dxUpdateScreenSource