다음을 통해 공유


Style 속성

[Microsoft 에이전트는 Windows 7을 기준으로 사용되지 않으며 이후 버전의 Windows에서는 사용할 수 없습니다.]

설명

문자의 단어 풍선 출력 스타일을 반환하거나 설정합니다.

구문

*agent.*Characters("CharacterID"). Balloon.Style [ = Style]

부분 묘사
스타일 풍선의 출력 스타일을 나타내는 정수입니다. 스타일 설정은 풍선온(비트 0), 크기-텍스트(비트 1), 자동 숨기기(비트 2), 자동 속도(비트 3), 줄당 문자 수(비트 16-23) 및 줄 수(비트 24-31)에 해당하는 비트가 있는 비트 필드입니다.

 

발언

풍선 온 스타일 비트가 1로 설정되면 사용자가 Microsoft 에이전트 속성 시트에서 이 설정을 재정의하지 않는 한 Speak 또는 Think 메서드가 사용될 때 풍선이라는 단어가 나타납니다. 0으로 설정하면 풍선이 나타나지 않습니다.

텍스트 크기 스타일 비트가 1로 설정되면 단어 풍선이 자동으로 풍선 높이를 Speak 또는 Think 문의 현재 텍스트 크기로 조정합니다. 0으로 설정하면 풍선의 높이는 NumberOfLines 속성 설정을 기반으로 합니다. 이 스타일 비트가 1로 설정되어 있고 NumberOfLines 속성을 설정하려고 하면 에이전트에서 오류가 발생합니다.

자동 숨기기 스타일 비트가 1로 설정되면 음성 출력이 완료되면 단어 풍선이 자동으로 숨겨집니다. 0으로 설정하면 다음 말하기 또는 호출, 문자가 숨겨지거나 사용자가 문자를 클릭하거나 끌 때까지 풍선이 표시됩니다.

자동 속도 스타일 비트가 1로 설정되면 단어 풍선은 현재 출력 속도(예: 한 번에 한 단어)에 따라 출력 속도를 조정합니다. 출력이 풍선의 크기를 초과하면 이전 텍스트가 자동으로 스크롤됩니다. 0으로 설정하면 Speak 또는 Think 문에 포함된 모든 텍스트가 한 번에 표시됩니다.

하위 4비트 값만 검색하려면 Style 반환된 값을 255로. 비트 값을 설정하려면 설정하려는 비트 값과 함께 반환된 값을. 비트를 끄려면 비트의 보수와 함께 반환된 값을.

   Const BalloonOn = 1

   ' Turn the word balloon off
   Genie.Balloon.Style = Genie.Balloon.Style And (Not BalloonOn)
   Genie.Speak "No balloon"

   ' Turn the word balloon on
   Genie.Balloon.Style = Genie.Balloon.Style Or BalloonOn
   Genie.Speak "Balloon"

또한 Style 속성은 위 단어의 아래쪽 바이트에서 줄당 문자 수와 상위 단어의 상위 바이트에 있는 줄 수를 반환합니다. CharsPerLineNumberOfLines속성을 사용하여 더 쉽게 읽을 수 있지만 Style 속성을 사용하면 이러한 값을 설정할 수도 있습니다.

예를 들어 줄 수를 변경하려면 새 값을 Style 속성의 기존 값에 추가된 2^24의 곱으로 설정하기 전에 논리 AND 연산을 사용하여 24에서 31로 비트를 지웁니다.

   ' Set the number of lines to 4
   Genie.Balloon.Style = (Genie.Balloon.Style <b>AND</b> &amp;H00FFFFFF) + (4*(2^24))

줄당 문자 수를 설정하려면 새 값을 Style 속성의 기존 값에 추가된 2^16번 새 값의 곱으로 설정하기 전에 논리 AND 연산으로 16~23비트를 지웁니다.

   ' Set the number of characters per line to 16
   Genie.Balloon.Style = (Genie.Balloon.Style AND &amp;HFF00FFFF) + (16*(2^16))

사용자가 Microsoft 에이전트 속성 시트를 사용하여 풍선 표시를 사용하지 않도록 설정한 경우에도 Style 속성을 설정할 수 있습니다. 그러나 줄 수의 값은 1에서 128 사이여야 하며 줄당 문자 수는 8에서 255 사이여야 합니다. Style 속성에 잘못된 값을 제공하면 에이전트에서 오류가 발생합니다.

이 속성은 클라이언트 애플리케이션의 문자 사용에만 적용됩니다. 이 설정은 클라이언트 애플리케이션의 문자 또는 다른 문자의 다른 클라이언트에는 영향을 주지 않습니다.

이러한 스타일 비트의 기본값은 문자가 Microsoft 에이전트 문자 편집기를 사용하여 컴파일될 때의 설정을 기반으로 합니다.